shades dont beat yourself up about letting him cry - to be honest I think alot of these things sound a bit developmental to me - as they get older, things change - especially with sleep!
i dont have any suggestions for you, but I hope things get better soon. Youre doing a great job